package com.cloud.common.security.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.ArrayList;
import java.util.List;

/**
 * Author:  xuanning
 * Date:    2024/5/22
 */
@Configuration
@ConfigurationProperties(prefix = "open")
@Data
public class WhiteUrlsProperties {
    private List<String> whiteUrls=new ArrayList<>();

    public List<String> getWhiteUrls() {
        //通用的开放地址,可在配置文件里面配置
        whiteUrls.add("/login");
        whiteUrls.add("/user/info");
        whiteUrls.add("/log/save");
        whiteUrls.add("/open/**");
        whiteUrls.add("/actuator/**");
        whiteUrls.add("/instances/**");
        return whiteUrls;
    }
}
